using System;
using Abc.Core;
using Furion.DatabaseAccessor;
using Furion.DependencyInjection;
using Mapster;
using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace Abc.Application
{
  /// <summary>
  /// Description 
  /// </summary>
  public class RoleDto
  {
       
          ///<Summary>
  		  /// Id
  		  ///</Summary>
          public int Id{get;set;}
          ///<Summary>
  		  /// Name
  		  ///</Summary>
          public string Name{get;set;}
          ///<Summary>
  		  /// Remark
  		  ///</Summary>
          public string Remark{get;set;}
          ///<Summary>
  		  /// CreatorUserId
  		  ///</Summary>
          public int CreatorUserId{get;set;}
          ///<Summary>
  		  /// CreatorUserName
  		  ///</Summary>
          public string CreatorUserName{get;set;}
          ///<Summary>
  		  /// CreationTime
  		  ///</Summary>
          public DateTime CreationTime{get;set;}
          ///<Summary>
  		  /// LastModifierUserId
  		  ///</Summary>
          public int LastModifierUserId{get;set;}
          ///<Summary>
  		  /// LastModifierUserName
  		  ///</Summary>
          public string LastModifierUserName{get;set;}
          ///<Summary>
  		  /// LastModificationTime
  		  ///</Summary>
          public DateTime? LastModificationTime{get;set;}
          ///<Summary>
  		  /// IsDeleted
  		  ///</Summary>
          public bool IsDeleted{get;set;}
          ///<Summary>
  		  /// DeleterUserId
  		  ///</Summary>
          public int DeleterUserId{get;set;}
          ///<Summary>
  		  /// DeleterUserName
  		  ///</Summary>
          public string DeleterUserName{get;set;}
          ///<Summary>
  		  /// DeletionTime
  		  ///</Summary>
          public DateTime? DeletionTime{get;set;}
        

        /// <summary>
        /// 多对多
        /// </summary>
        public ICollection<SecurityDto> Securities { get; set; }

    



    }
  
   
  
  
}
